stratocumulus clouds - French English Dictionary